the train is not due yet - French English Dictionary